package cn.cool.types.design.framework.tree;

/**
 * 策略映射器: 获取下一个节点
 * @param <T> 入参类型
 * @param <D> 动态上下文
 * @param <R> 返回值类型
 */
public interface StrategyMapper<T, D, R> {

    StrategyHandler<T, D, R> get(T requestParameter, D dynamicContext) throws Exception;

}
